body{width:100%;position:relative;padding:2px;margin-bottom:20px;text-align:left;}
@media(min-width:600px){
    .tbs_area{padding:0 15px;}
}
/**/
.form_area{margin:20px auto;max-width:800px;}
/*.form_area.center{margin:20px auto;max-width:580px;}*/
.form_area button{padding:0;}
.form_area input{border-radius:2px;}
.form_area li{position:relative;width:100%;margin-bottom:8px;}
.form_area li label{line-height:1.3;font-size:1rem;}
.form_area .need:before{content:"*";color:red;font-size:12px;}
.f_element_h{height:38px;}
.s_element_h{height:35px;}
.s_element_h.txt{font-size:.95em;line-height:35px;}
.f_element_h.txt{font-size:.95em;line-height:38px;}
.f_element_h.txt .m{margin:0 6px;}
.form_txt{line-height:1.6;}
.form_txt ins{margin-right:10px;}
.form_inputs{position:relative;width:100%;}
.form_inputs .col-2{display:block;}
.form_inputs .col-3{display:block;}
@media(min-width:400px){
    .form_inputs .col-2{width:49%;float:left;}
    .form_inputs .col-2:not(:last-child){margin-right:2%;}
    .form_inputs .col-3{width:32%;float:left;}
    .form_inputs .col-3:not(:last-child){margin-right:2%;}

}

.form_inputs .col-hint{font-size:12px;padding-bottom:5px;display:inline-block;}

.form_inputs.txt{line-height:1.3;width:auto;display:inline-block;padding:5px 0;}
/*.form_inputs .write{width:100%;padding:0 .8em;border-radius:2px;background-color:transparent;color:#fff;}*/
.write{width:100%;padding:0 .8em;margin:3px 0;border-radius:2px;background-color:transparent;color:#000;border:1px solid #ccc;}
.write.w_80{width:80px;}
.write.w_120{width:120px;}
.write.w_180{width:180px;}
.form_inputs textarea.write{resize:vertical;padding:.8em;line-height:1.6;height:60px;min-height:120px;}
.form_inputs .check{position:absolute;top:0;right:0;width:80px;margin:3px 0;padding:0;font-size:12px;border:none!important;}
.yz{padding-right:90px;}
.yz._two .check{width:55px;}
.yz._two{padding-right:60px;}
.form_hint{margin:3px 0;font-size:14px;color:#999;}
.form_hint ins{margin:0 6px;}
@media(min-width:315px){
    /*.form_area{padding-right:10px;}*/
    /*.form_area li{margin-bottom:20px;}*/
    .form_area li label{position:absolute;left:0;top:5px;}
    .form_area li.allw{padding-left:0;width:100%;}
    .f_word4 li{padding-left:85px;}
    .f_word4 label{width:80px;text-align:right;}
    .f_word5 li{padding-left:98px;}
    .f_word5 label{width:90px;text-align:right;}
    .f_word6 li{padding-left:110px;}
    .f_word6 label{width:106px;text-align:right;}
    .f_word7 li{padding-left:130px;}
    .f_word7 label{width:125px;text-align:right;}
    /*.form_area li label{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}*/

}
.tj_box{text-align:center;margin:15px auto 10px;}
.submits{margin:5px;width:100%;max-width:300px;height:40px;font-size:20px;background-color:#ee4444;color:#fff;}
.submits:not(".unable"):hover{background-color:#bb1c1c;-webkit-transition:all .35s;transition:all .35s;}
.submits._two{width:125px;}
.submits.active{opacity:.8;cursor:text;}
/*.submits [disabled="disabled"]{color:#000!important;}*/
.ipt_thum{height:150px;width:auto;padding:5px;}
.slt_box{position:relative;padding-left:110px;}
.slt_box .slt{position:absolute;left:0;top:0;bottom:0;height:100%;width:110px;border:1px solid #ddd;}
.slt_box .write{margin:0;}
/*表单*/
.table_primary{width:100%;margin:15px 0;color:#000;border:1px solid #ccc;;}
.table_primary td,.table_primary th{min-width:70px;padding:8px 3px;border:none;font-size:16px;text-align:center;}
.table_primary thead{font-weight:600;font-size:14px;}
.table_primary tbody td{border:1px solid #ccc;}
.table_primary tbody tr:nth-child(odd){background-color:#fff;}
.table_primary tbody tr:nth-child(even){background-color:#eee;}
.table_primary tbody tr:hover{background-color:#ddd;}
.table_primary .write{color:inherit;}
.table_primary select.write{max-width:910%;min-width:100px;color:inherit;border-color:#999;}
.tb_time{width:170px;}
.tb_gray1{color:#999;}
.hint_ing{color:#02e768;}
.tb_bz{width:150px;font-size:.95em;}
.tb_bz_s{width:115px;}
.tb_bz_ss{width:90px;}
.nowrap{white-space: nowrap}
.btn_primary{min-width:60px;padding:3px 5px;margin:3px;border-radius:3px;font-size:16px;}
.firm_info{margin:20px auto;max-width:800px;text-align:center;font-size:1rem;}
.firm_info caption{margin-bottom:8px;}
.firm_info td{width:50%;border:1px solid #ccc;}
.ewm{width:150px;height:150px;margin:5px auto;padding:5px;border:1px solid #ddd;}
.ewm_t{margin:5px 0;color:#999;}
.tab_area{width:100%;padding:30px 0 45px;font-size:0;text-align:center;border-bottom:1px solid #eee;}
.tab_area .item{position:relative;display:inline-block;width:46%;max-width:250px;margin:0 2%;height:15px;border-radius:15px;font-size:1rem;background-color:#ccc;color:#fff;}
.tab_area .item.active{background-color:#3385ff;}
.tab_area .item .m{position:absolute;top:50%;left:50%;width:100px;height:70px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.8em;border-radius:20px;background-color:inherit!important;cursor:pointer;}
.tab_area .item .m:hover{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1));color:hsla(0,0%,100%,.6);}
.tab_content .item{display:none;}
.tab_content .item.active{display:block;}
.search_area{position:relative;width:100%;max-width:100%;margin-top:10px;padding:0 15px;}
.search_area select{max-width:120px;}
.search_area input,.search_area select{border-radius:2px;display:inline-block;vertical-align:middle;}
.search_area .btn_primary{background-color:#e42640;color:#fff;}
.search_area .submits{width:auto;-webkit-box-shadow:none;box-shadow:none;margin:0;vertical-align:middle;}
/*.select_box{display:inline-block;vertical-align:middle;}*/
.search_area .write{max-width:350px;}
.s_chose_box .write{display:block;width:100%;height:100%;margin:0;border:0;}
.search_area .hint{display:block;text-align:left;}
.search_area .btn_box,.search_area .btn_primary{display:inline-block;vertical-align:middle;}
@media(min-width:590px){
    .search_area.center{text-align:center;}
    .search_area .hint{display:inline-block;}
}
/*表格*/
.article{padding:15px 20px;line-height:1.6;text-indent:2em;}
.protocols{font-size:.9em;}
.protocols input{margin:0 5px;}
.hide{display:none;}
.news_area{width:100%;padding:0 8px;padding-bottom:30px;}
.news_area li{position:relative;width:100%;padding:8px 0;border-bottom:1px solid #e5e5e5;font-size:1rem;list-style-type: decimal;list-style-position:inside;}
.news_area .time{display:block;padding-left:15px;margin-bottom:3px;font-size:14px;color:#999;}
.news_area .ntxt{}
.news_content_m{width:100%;margin:auto;border:1px solid #f2c08b;}
.news_title{padding:10px;margin-bottom:15px;font-size:24px;font-weight:600;text-align:center;border-bottom:1px solid #ddd;color:#3385ff;}
.news_content_m .back{color:#999;cursor:pointer;}
@media(min-width:600px){
    .news_area .time{float:right;}
}
.txtlist .item{margin-bottom:10px;}
.txtlist .item .dt{display:inline-block;margin:0 5px;}
/*自定义按钮开始*/
.ipt_hides{position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:pointer;-webkit-appearance: none;border:none;opacity:0;filter:alpha(opacity=0);}
.ipt_all_box{position:relative;display:inline-block;vertical-align:middle;width:18px;height:18px;border:1px solid #999;border-radius:2px;background-color:#fff;cursor:pointer;}
.ipt_all_box .btn{display:none;}
.ipt_all_box.on{color:#2b8e7c;}
.ipt_all_box.on .btn{display:block;position:absolute;left:0;top:-8px;right:0;bottom:0;width:100%;height:100%;margin:0;font-size:22px;-webkit-transition:all .35s;transition:all .35s;}
/*.ipt_all{position:absolute;left:auto;top:0;right:0;bottom:0;width:100%;height:100%;}*/
.ipt_all{position:absolute;left:auto;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-appearance: none;border:none;opacity:0;filter:alpha(opacity=0);}
/*自定义按钮结束*/
